public condemner

Translations
публичный осуждающий
As a public condemner, she did not hesitate to criticize unethical behavior.
В роли публичного осуждающего она не стеснялась критиковать неэтичное поведение.